﻿using SIR.Common;

namespace SIR.Entities.Interfaces
{
	/// <summary>
	/// Identifies a favorite image for a user
	/// </summary>
	public interface IFavoriteImage : IEntity
	{
		/// <summary>
		/// Gets the image reference for the favorite image
		/// </summary>
		IImage Image { get; }
		/// <summary>
		/// Gets the user reference for the favorite image
		/// </summary>
		IUser User { get; }
		/// <summary>
		/// Gets the referenced image Id
		/// </summary>
		long ImageId { get; }
		/// <summary>
		/// Gets the referenced user Id
		/// </summary>
		long UserId { get; }
	}
}

